문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 AMD K7 마이크로아키텍처 (문단 편집) === 명령어 디코더 === 인텔과 AMD는 RISC 구조를 도입하기 위해 각각 P6와 K6 마이크로아키텍처 이후 CISC 가변 길이 명령어를 명령어 디코더로 고정된 길이의 RISC 명령어로 변환한 후 처리하기 시작했다. 그런데 AMD K7 마이크로아키텍처의 명령어 디코더는 기존의 AMD K6 시리즈와 그 이전 시리즈는 물론 인텔의 것과 전혀 다른 것이 들어갔다. 인텔은 가변 길이 x86 명령어를 명령어 디코더로 마치 RISC 같이 micro-operations(mops, μops, uops)이라는 고정 길이 명령어로 변환해 처리했지만, AMD는 K7 마이크로아키텍처부터 다른 방식으로 변환해 처리했다. AMD는 인텔과 다른 방식으로 가변 길이 x86 명령어를 디코딩해 생성된 고정 길이 명령어를 Macro-operations(Mops)라 불렀다. AMD는 하나의 Macro-operation이 연산 처리와 메모리 접근(Load-Store) 처리 작업까지 할 수 있는 반면, 인텔은 하나의 micro-operation이 연산 처리든 메모리 접근이든 단 하나의 처리 작업만 할 수 있다. P6와 K7 마이크로아키텍처 둘 다 3-way 디코더였으나 이런 구조적인 문제로 효율이 더 좋을 수 밖에 없었다. AMD의 이런 디코더 체계는 [[AMD 불도저 마이크로아키텍처|불도저 마이크로아키텍처]]를 거쳐 [[AMD ZEN 마이크로아키텍처|ZEN 마이크로아키텍처]]까지 이어지고 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기